!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="91a67b41-d0a6-4077-82df-b48d413aaca1",e._sentryDebugIdIdentifier="sentry-dbid-91a67b41-d0a6-4077-82df-b48d413aaca1")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1037],{3108:function(){},84155:function(){},79201:function(){},99607:function(){},62808:function(){},33629:function(){},91650:function(){},46601:function(){},56536:function(e,t,r){"use strict";r.d(t,{yK:function(){return p},_x:function(){return f},$Q:function(){return h},TouchProvider:function(){return v}});var n=r(57437),a=r(2265),s=r(58215),o=r(42965);let i=s.fC,d=s.xz;s.ee;let c=a.forwardRef((e,t)=>{let{className:r,align:a="center",sideOffset:i=4,...d}=e;return(0,n.jsx)(s.h_,{children:(0,n.jsx)(s.VY,{ref:t,align:a,sideOffset:i,className:(0,o.cn)("tw-z-50 tw-w-72 tw-rounded-md tw-border tw-bg-popover tw-p-4 tw-text-popover-foreground tw-shadow-md tw-outline-none data-[state=open]:tw-animate-in data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=open]:tw-fade-in-0 data-[state=closed]:tw-zoom-out-95 data-[state=open]:tw-zoom-in-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",r),...d})})});c.displayName=s.VY.displayName;var l=r(31434);let u=a.createContext(void 0),m=()=>a.useContext(u),v=e=>{let[t,r]=a.useState();return a.useEffect(()=>{r(window.matchMedia("(pointer: coarse)").matches)},[]),(0,n.jsx)(u.Provider,{value:t,...e,"data-sentry-element":"unknown","data-sentry-component":"TouchProvider","data-sentry-source-file":"hybrid-tooltip.tsx"})},p=e=>m()?(0,n.jsx)(i,{...e}):(0,n.jsx)(l.u,{...e}),h=e=>m()?(0,n.jsx)(d,{...e}):(0,n.jsx)(l.aJ,{...e}),f=e=>m()?(0,n.jsx)(c,{...e}):(0,n.jsx)(l._v,{...e})},31434:function(e,t,r){"use strict";r.d(t,{_v:function(){return l},aJ:function(){return c},pn:function(){return i},u:function(){return d}});var n=r(57437),a=r(2265),s=r(61312),o=r(42965);let i=s.zt,d=s.fC,c=s.xz,l=a.forwardRef((e,t)=>{let{className:r,sideOffset:a=4,...i}=e;return(0,n.jsx)(s.VY,{ref:t,sideOffset:a,className:(0,o.cn)("tw-z-50 tw-overflow-hidden tw-rounded-md tw-px-3 tw-py-1.5 tw-text-xs tw-text-primary-foreground tw-animate-in tw-fade-in-0 tw-zoom-in-95 data-[state=closed]:tw-animate-out data-[state=closed]:tw-fade-out-0 data-[state=closed]:tw-zoom-out-95 data-[side=bottom]:tw-slide-in-from-top-2 data-[side=left]:tw-slide-in-from-right-2 data-[side=right]:tw-slide-in-from-left-2 data-[side=top]:tw-slide-in-from-bottom-2",r),...i})});l.displayName=s.VY.displayName},28050:function(e,t,r){"use strict";r.d(t,{AppDataProvider:function(){return T},H:function(){return x}});var n=r(57437),a=r(2265),s=r(92964),o=r(77716),i=r(70909),d=r(48957),c=r(71096),l=r.n(c),u=r(68369),m=r.n(u),v=r(62489),p=r(50358),h=r(42965);let f={ETH:"Ethereum",USDT:"Tether",WBTC:"Wrapped BTC",WMATIC:"Wrapped Matic"},w=e=>{var t;return null!==(t=null==e?void 0:e.baseCurrencyData)&&void 0!==t?t:[]},P=e=>{var t;return null!==(t=null==e?void 0:e.reservesData)&&void 0!==t?t:[]};var D=r(8164),g=r(28555),I=r(76313);let E=(e,t)=>{let{uiIncentivesService:r}=(0,I.z)();return(0,D.h)({queries:e.map(e=>({queryKey:g.B.poolReservesIncentiveDataHumanized(e),queryFn:()=>r.getReservesIncentivesDataHumanized(e),refetchInterval:g.g,...t}))})},y=(e,t)=>{var r;let n=e.some(e=>e.isLoading),a=e.every(e=>e.data),s=e.map(e=>e.data),o=null===(r=e.find(e=>e.error))||void 0===r?void 0:r.error;return o||n?{isLoading:n,data:a?t(...s):void 0,error:o}:{isLoading:!1,data:t(...s),error:null}},R=m()((e,t,r)=>{let n=P(e),a=w(e);return(0,d.vl)({reserves:n,currentTimestamp:l()().unix(),marketReferenceCurrencyDecimals:a.marketReferenceCurrencyDecimals,marketReferencePriceInUsd:a.marketReferenceCurrencyPriceInUsd,reserveIncentives:t}).map(e=>{var t;return{...e,...function(e){let{underlyingAsset:t,symbol:r,name:n}=e,a={[p.ou.USDC.UNDERLYING.toLowerCase()]:{name:"Bridged USDC",symbol:"USDC.e",iconSymbol:"USDC"}},s=t.toLowerCase();if(a.hasOwnProperty(s))return{symbol:r,...a[s]};let o=(0,h.cp)(r.toUpperCase(),"AMM");return{iconSymbol:o,name:f[o.toUpperCase()]||n||o,symbol:r}}(e),isEmodeEnabled:0!==e.eModeCategoryId,isWrappedBaseAsset:e.symbol.toLowerCase()===(null===(t=r.wrappedBaseAssetSymbol)||void 0===t?void 0:t.toLowerCase()),iconSymbol:e.symbol}}).sort(h.uk)}),S=e=>{let t=(0,i.T)(e),r=E(e);return t.map((t,n)=>{let a=e[n],s=r[n],o=(0,v.Mo)(a.chainId);return y([t,s],(e,t)=>R(e,t,o))})},C=e=>S([e])[0],A=a.createContext({}),T=e=>{let{children:t}=e,[r]=(0,s.KO)(o.$s),{data:a,isLoading:d}=(0,i.J)(r),{data:c,isLoading:l}=C(r),u=null==a?void 0:a.baseCurrencyData;return(0,n.jsx)(A.Provider,{value:{loading:d||l,reserves:c||[],marketReferencePriceInUsd:(null==u?void 0:u.marketReferenceCurrencyPriceInUsd)||"0",marketReferenceCurrencyDecimals:(null==u?void 0:u.marketReferenceCurrencyDecimals)||0},"data-sentry-element":"unknown","data-sentry-component":"AppDataProvider","data-sentry-source-file":"app-data-provider.tsx",children:t})},x=()=>a.useContext(A)},15152:function(e,t,r){"use strict";r.d(t,{GasStationProvider:function(){return c},TP:function(){return a},sd:function(){return l}});var n,a,s=r(57437),o=r(2265);(n=a||(a={})).Slow="slow",n.Normal="normal",n.Fast="fast",n.Custom="custom";let i=o.createContext(void 0);function d(e,t){switch(t.type){case"setGasOption":return{gasOption:t.value,customGas:e.customGas};case"setCustomGasOption":return{gasOption:"custom",customGas:t.value};default:throw Error("Unhandled action type: ".concat(t))}}let c=e=>{let{children:t}=e,[r,n]=o.useReducer(d,{gasOption:"normal",customGas:"100"});return(0,s.jsx)(i.Provider,{value:{state:r,dispatch:n},"data-sentry-element":"unknown","data-sentry-component":"GasStationProvider","data-sentry-source-file":"gas-station-provider.tsx",children:t})};function l(){let e=o.useContext(i);if(void 0===e)throw Error("useGasStation must be used within a GasStationProvider");return e}},14999:function(e,t,r){"use strict";r.d(t,{ModalContextProvider:function(){return d},vR:function(){return c}});var n,a,s=r(57437),o=r(2265);(n=a||(a={}))[n.Supply=0]="Supply",n[n.Withdraw=1]="Withdraw",n[n.Borrow=2]="Borrow",n[n.Repay=3]="Repay",n[n.Swap=4]="Swap";let i=o.createContext({}),d=e=>{let{children:t}=e,[r]=o.useState(),[n]=o.useState({}),[a,d]=o.useState({}),[c,l]=o.useState({}),[u,m]=o.useState(""),[v,p]=o.useState(!1),[h,f]=o.useState(),[w,P]=o.useState(!1);return(0,s.jsx)(i.Provider,{value:{type:r,args:n,approvalTxState:a,mainTxState:c,setApprovalTxState:d,setMainTxState:l,gasLimit:u,setGasLimit:m,loadingTxns:v,setLoadingTxns:p,txError:h,setTxError:f,openTerms:w,setOpenTerms:P},"data-sentry-element":"unknown","data-sentry-component":"ModalContextProvider","data-sentry-source-file":"modal-provider.tsx",children:t})},c=()=>{let e=o.useContext(i);if(void 0===e)throw Error("useModalContext must be used within a ModalProvider");return e}},76313:function(e,t,r){"use strict";r.d(t,{SharedDependenciesProvider:function(){return I},z:function(){return E}});var n=r(57437),a=r(2265),s=r(92964),o=r(69398),i=r(62489);class d{async getERC20Service(e){let t=this.provider;t||(t=this.getProvider(e));let{ERC20Service:n}=await r.e(2850).then(r.bind(r,62850));return new n(t)}async getApprovedAmount(e,t,r,n){return(await this.getERC20Service(e)).approvedAmount({user:t,token:r,spender:n})}constructor(e,t){this.provider=e,this.getProvider=t}}var c=r(8004);class l{getUiIncentiveDataProvider(e){let t=this.provider;return t||(t=this.getProvider(e.chainId)),(0,o.Z)(e.addresses.UI_INCENTIVE_DATA_PROVIDER,"No UI incentive data provider address found for this market"),new c.X({uiIncentiveDataProviderAddress:e.addresses.UI_INCENTIVE_DATA_PROVIDER,provider:t,chainId:e.chainId})}async getReservesIncentivesDataHumanized(e){var t;return(null===(t=e.enabledFeatures)||void 0===t?void 0:t.incentives)?this.getUiIncentiveDataProvider(e).getReservesIncentivesDataHumanized({lendingPoolAddressProvider:e.addresses.LENDING_POOL_ADDRESS_PROVIDER}):[]}async getUserReservesIncentivesData(e,t){var r;return(null===(r=e.enabledFeatures)||void 0===r?void 0:r.incentives)?this.getUiIncentiveDataProvider(e).getUserReservesIncentivesDataHumanized({user:t,lendingPoolAddressProvider:e.addresses.LENDING_POOL_ADDRESS_PROVIDER}):[]}constructor(e,t){this.provider=e,this.getProvider=t}}var u=r(25505),m=r(68651);class v{async getUiPoolDataService(e){let t=this.provider;return t||(t=this.getProvider(e.chainId)),new u.I({uiPoolDataProviderAddress:e.addresses.UI_POOL_DATA_PROVIDER,provider:t,chainId:e.chainId})}async getReservesHumanized(e){return(await this.getUiPoolDataService(e)).getReservesHumanized({lendingPoolAddressProvider:e.addresses.LENDING_POOL_ADDRESS_PROVIDER})}async getUserReservesHumanized(e,t){let r=await this.getUiPoolDataService(e),n=await r.getUserReservesHumanized({user:t,lendingPoolAddressProvider:e.addresses.LENDING_POOL_ADDRESS_PROVIDER});return{userReserves:await Promise.all(n.userReserves.map(async e=>({...e,borrowStartDate:new m.O(0)})))}}constructor(e,t){this.provider=e,this.getProvider=t}}var p=r(47817),h=r(52535),f=r(61077);class w{getWalletBalanceService(e,t){let r=this.provider;return r||(r=this.getProvider(e)),new p.P({walletBalanceProviderAddress:t,provider:r})}async getPoolTokensBalances(e,t){let r=this.getWalletBalanceService(e.chainId,e.addresses.WALLET_BALANCE_PROVIDER),{0:n,1:a}=await r.getUserWalletBalancesForLendingPoolProvider(t,e.addresses.LENDING_POOL_ADDRESS_PROVIDER),s=await (0,h.s)(f.v,{address:t,token:e.addresses.TOKEN}),o=n.map((e,t)=>({address:e.toLowerCase(),amount:a[t].toString()}));return o.push({address:e.addresses.TOKEN.toLowerCase(),amount:s.formatted}),o}constructor(e,t){this.provider=e,this.getProvider=t}}var P=r(77716),D=r(10067);let g=a.createContext(null),I=e=>{let{children:t}=e,[r]=(0,s.KO)(P.$s),a=(0,D.t)({chainId:null==r?void 0:r.chainId}),o=new v(a,i.VH),c=new l(a,i.VH),u=new w(a,i.VH),m=new d(a,i.VH);return(0,n.jsx)(g.Provider,{value:{uiPoolService:o,uiIncentivesService:c,poolTokensBalanceService:u,approvedAmountService:m},"data-sentry-element":"unknown","data-sentry-component":"SharedDependenciesProvider","data-sentry-source-file":"shared-dependencies-provider.tsx",children:t})},E=()=>{let e=a.useContext(g);return(0,o.Z)(e,"Component should be wrapper inside a "),e}},19104:function(e,t,r){"use strict";let n;r.d(t,{TRPCReactProvider:function(){return p},h:function(){return v}});var a=r(57437),s=r(2265),o=r(54114),i=r(29827),d=r(48080),c=r(70284),l=r(85203);r(77280),BigInt.prototype.toJSON=function(){return this.toString()};let u=()=>new o.S,m=()=>null!=n?n:n=u(),v=(0,l.ec)();function p(e){let t=m(),[r]=(0,s.useState)(()=>v.createClient({links:[(0,c.gb)({enabled:e=>"down"===e.direction&&e.result instanceof Error}),(0,c.Pq)({transformer:d.ZP,url:"".concat(window.location.origin,"/api/trpc"),headers:()=>{let e=new Headers;return e.set("x-trpc-source","nextjs-react"),e}})]}));return(0,a.jsx)(i.aH,{client:t,"data-sentry-element":"QueryClientProvider","data-sentry-component":"TRPCReactProvider","data-sentry-source-file":"trpc.tsx",children:(0,a.jsx)(v.Provider,{client:r,queryClient:t,"data-sentry-element":"unknown","data-sentry-source-file":"trpc.tsx",children:e.children})})}},62489:function(e,t,r){"use strict";r.d(t,{z2:function(){return D},Mo:function(){return I},VH:function(){return y},ei:function(){return P}});var n,a,s=r(76369),o=r(73837),i=r(77280),d=r(22674),c=r(4507),l=r(50358);(n=a||(a={})).mainnet="mainnet",n.polygon="polygon";let u={mainnet:{ETH:{decimals:18,address:d.hP},WETH:{decimals:c.ou.WETH.decimals,address:c.ou.WETH.UNDERLYING},USDC:{decimals:c.ou.USDC.decimals,address:c.ou.USDC.UNDERLYING},USDT:{decimals:c.ou.USDT.decimals,address:c.ou.USDT.UNDERLYING},TOKEN:"0xda5e1988097297dcdc1f90d4dfe7909e847cbef6",SALE:"0xaC2Ea402314c50987478aBAFB2922DfBe3560C22"},polygon:{ETH:{decimals:18,address:d.hP},WETH:{decimals:l.ou.WPOL.decimals,address:l.ou.WPOL.UNDERLYING},USDC:{decimals:l.ou.USDCn.decimals,address:l.ou.USDCn.UNDERLYING},USDT:{decimals:l.ou.USDT.decimals,address:l.ou.USDT.UNDERLYING},TOKEN:"0xB693F5B5cc36f648E8B1f6980b04b39a82c9Cb02",SALE:"0xd59cFa989957e09090571D74B31F8c515d72288D"}},m={mainnet:{marketTitle:"Ethereum",market:"mainnet",chainId:s.a_.mainnet,enabledFeatures:{governance:!0,liquiditySwap:!0,collateralRepay:!0,incentives:!0,withdrawAndSwitch:!0,debtSwitch:!0,switch:!0},addresses:{ORACLE:c.qi,LENDING_POOL:c.h0,LENDING_POOL_ADDRESS_PROVIDER:c.AI,DATA_PROVIDER:c.wx,UI_POOL_DATA_PROVIDER:"0x194324C9Af7f56E22F1614dD82E18621cb9238E7",UI_INCENTIVE_DATA_PROVIDER:"0x5a40cDe2b76Da2beD545efB3ae15708eE56aAF9c",WALLET_BALANCE_PROVIDER:c.mE,ETH:u.mainnet.ETH,WETH:u.mainnet.WETH,USDC:u.mainnet.USDC,USDT:u.mainnet.USDT,TOKEN:u.mainnet.TOKEN,SALE:u.mainnet.SALE}},polygon:{marketTitle:"Polygon",market:"polygon",chainId:s.a_.polygon,enabledFeatures:{governance:!0,liquiditySwap:!0,collateralRepay:!0,incentives:!0,withdrawAndSwitch:!0,debtSwitch:!0,switch:!0},addresses:{ORACLE:l.qi,LENDING_POOL:l.h0,LENDING_POOL_ADDRESS_PROVIDER:l.AI,DATA_PROVIDER:l.wx,UI_POOL_DATA_PROVIDER:l.rZ,UI_INCENTIVE_DATA_PROVIDER:l.WS,WALLET_BALANCE_PROVIDER:l.mE,ETH:u.polygon.ETH,WETH:u.polygon.WETH,USDC:u.polygon.USDC,USDT:u.polygon.USDT,TOKEN:u.polygon.TOKEN,SALE:u.polygon.SALE}}};var v=r(92478),p=r(83523),h=r(33605);class f extends p.Zk{async fallForwardRotation(){let e=new Date().getTime()-this.firstRotationTimestamp;if(e{setTimeout(e,t)})),this.currentProviderIndex=0}}async rotateUrl(e){if(e===this.currentProviderIndex){if(0===this.currentProviderIndex)this.currentProviderIndex+=1,this.firstRotationTimestamp=new Date().getTime(),this.fallForwardRotation();else if(this.currentProviderIndex===this.providers.length-1){if(this.retries+=1,this.retries>this.maxRetries)throw this.retries=0,Error("RotationProvider exceeded max number of retries. Last error: ".concat(this.lastError));this.currentProviderIndex=0}else this.currentProviderIndex+=1}}async detectNetwork(){return function(e){let t;0===e.length&&h.logger.throwArgumentError("no networks provided","networks",e);for(let a=0;ae.getNetwork())))}async send(e,t){let r=this.currentProviderIndex;try{return await this.providers[r].send(e,t)}catch(n){return console.error(n),await this.rotateUrl(r),this.send(e,t)}}async perform(e,t){let r=this.currentProviderIndex;try{return await this.providers[r].perform(e,t)}catch(n){return console.error(n),n instanceof Error&&(this.lastError=n.message),this.emit("debug",{action:"perform",provider:this.providers[r]}),await this.rotateUrl(r),this.perform(e,t)}}constructor(e,t,r){super(t),this.currentProviderIndex=0,this.firstRotationTimestamp=0,this.maxRetries=0,this.retries=0,this.lastError="",this.providers=e.map(e=>new o.c(e,t)),this.maxRetries=(null==r?void 0:r.maxRetries)||1,this.fallForwardDelay=(null==r?void 0:r.fallFowardDelay)||6e4}}let w=Object.keys(v.m).reduce((e,t)=>(e[t]=v.m[t],e),{}),P=Object.keys(m).reduce((e,t)=>(e[t]=m[t],e),{}),D=Object.keys(P).filter(e=>Array.from(Object.keys(P).filter(e=>{let{isTestnet:t}=w[P[e].chainId];return!t}).reduce((e,t)=>e.add(P[t].chainId),new Set)).includes(P[e].chainId)).sort((e,t)=>{let r=P[e].chainId,n=P[t].chainId;return r===i.x.NEXT_PUBLIC_CHAIN_ID?-1:n===i.x.NEXT_PUBLIC_CHAIN_ID?1:0}),g=e=>{let{baseUrl:t,addressPrefix:r="address",txPrefix:n="tx"}=e;return e=>{let{tx:a,address:s}=e;return a?"".concat(t,"/").concat(n,"/").concat(a):s?"".concat(t,"/").concat(r,"/").concat(s):t}};function I(e){let t=w[e];return t?{...t,explorerLinkBuilder:g({baseUrl:t.explorerLink})}:{name:s.qe[e]||"unknown chainId: ".concat(e)}}let E={},y=e=>{if(!E[e]){let t=I(e),r=[];if(t.privateJsonRPCUrl&&r.push(t.privateJsonRPCUrl),t.publicJsonRPCUrl.length&&t.publicJsonRPCUrl.map(e=>r.push(e)),!r.length)throw Error("".concat(e," has no jsonRPCUrl configured"));1===r.length?E[e]=new o.c(r[0],e):E[e]=new f(r,e)}return E[e]}},92478:function(e,t,r){"use strict";r.d(t,{m:function(){return a}});var n=r(76369);let a={[n.a_.mainnet]:{name:"Ethereum",privateJsonRPCUrl:"https://eth-mainnet.rpc.grove.city/v1/62b3314e123e6f00397f19ca",publicJsonRPCUrl:["https://rpc.ankr.com/eth","https://rpc.flashbots.net","https://eth-mainnet.public.blastapi.io","https://cloudflare-eth.com/v1/mainnet"],publicJsonRPCWSUrl:"wss://eth-mainnet.alchemyapi.io/v2/demo",baseAssetSymbol:"ETH",baseAssetDecimals:18,wrappedBaseAssetSymbol:"WETH",explorerLink:"https://etherscan.io",networkLogoPath:"/icons/networks/ethereum.svg"},[n.a_.polygon]:{name:"Polygon POS",displayName:"Polygon",privateJsonRPCUrl:"https://poly-mainnet.rpc.grove.city/v1/62b3314e123e6f00397f19ca",publicJsonRPCUrl:["https://polygon-rpc.com","https://polygon-mainnet.public.blastapi.io","https://rpc-mainnet.matic.quiknode.pro"],publicJsonRPCWSUrl:"wss://polygon-rpc.com",baseAssetSymbol:"MATIC",wrappedBaseAssetSymbol:"WMATIC",baseAssetDecimals:18,explorerLink:"https://polygonscan.com",networkLogoPath:"/icons/networks/polygon.svg"}}},28555:function(e,t,r){"use strict";r.d(t,{B:function(){return n},g:function(){return a}});let n={pool:["pool"],incentives:["incentives"],account:["account"],index:["index"],transactions:["transactions"],market:e=>[e.chainId,e.market],user:e=>[e],poolReservesDataHumanized:e=>[...n.pool,...n.market(e),"poolReservesDataHumanized"],poolReservesIncentiveDataHumanized:e=>[...n.pool,...n.incentives,...n.market(e),"poolReservesIncentiveDataHumanized"],poolTokens:(e,t)=>[...n.pool,...n.user(e),...n.market(t),"poolTokens"],userPoolReservesDataHumanized:(e,t)=>[...n.pool,...n.user(e),...n.market(t),"userPoolReservesDataHumanized"],userPoolReservesIncentiveDataHumanized:(e,t)=>[...n.pool,...n.incentives,...n.market(t),...n.user(e),"userPoolReservesIncentiveDataHumanized"],dsaAccount:e=>[...n.account,...n.market(e),"dsaAccount"],indexFee:e=>[...n.index,...n.market(e),"indexFee"],tokensBalance:(e,t,r)=>[...n.user(r),e.map(e=>e.address),t,"tokensBalance"],gasPrices:e=>[e,"gasPrices"],approvedAmount:(e,t,r,a)=>[...n.user(e),a,t,r,"approvedAmount"],presaleTransactions:e=>[e,"presaleTransactions"]},a=6e4},61077:function(e,t,r){"use strict";r.d(t,{v:function(){return f}});var n=r(84186),a=r(31166),s=r(58066),o=r(36138),i=r(87114),d=r(51153),c=r(31213),l=r(64314),u=r(83791),m=r(78418),v=r(80285),p=r(77280),h=r(3075);let f=(0,n.vX)({appName:h.siteConfig.name,projectId:p.x.NEXT_PUBLIC_WALLET_CONNECT_ID,storage:(0,d.o)({storage:c.Dr}),chains:[1===p.x.NEXT_PUBLIC_CHAIN_ID?{...l.R,rpcUrls:{default:{http:[p.x.NEXT_PUBLIC_RPC_URL]}}}:u.y,...p.x.NEXT_PUBLIC_ENABLE_TESTNETS?[m.v,v.c]:[]],ssr:!0,wallets:[{groupName:"Recommended",wallets:[a.P,s.D,o.P]},{groupName:"Popular",wallets:[a.P,i.D,s.D]}]})},70909:function(e,t,r){"use strict";r.d(t,{J:function(){return i},T:function(){return o}});var n=r(8164),a=r(28555),s=r(76313);let o=(e,t)=>{let{uiPoolService:r}=(0,s.z)();return(0,n.h)({queries:e.map(e=>({queryKey:a.B.poolReservesDataHumanized(e),queryFn:()=>r.getReservesHumanized(e),refetchInterval:a.g,meta:{},...t}))})},i=e=>o([e])[0]},10067:function(e,t,r){"use strict";r.d(t,{t:function(){return d}});var n=r(2265),a=r(31690),s=r(37780),o=r(94825);let i=e=>{var t,r;let{chain:n,transport:o}=e,i={chainId:n.id,name:n.name,ensAddress:null===(r=n.contracts)||void 0===r?void 0:null===(t=r.ensRegistry)||void 0===t?void 0:t.address};return"fallback"===o.type?new a.H(o.transports.map(e=>{let{value:t}=e;return new s.c(null==t?void 0:t.url,i)})):new s.c(o.url,i)},d=function(){let{chainId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,o.m)({chainId:e});return n.useMemo(()=>t?i(t):void 0,[t])}},77716:function(e,t,r){"use strict";r.d(t,{$s:function(){return l},Ux:function(){return m}});var n=r(83133),a=r(93915),s=r(62489);let o={[r(76369).a_.mainnet]:{"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48":!1}},i=s.z2[0],d=s.ei[i],c=(0,a.cn)(i),l=(0,a.cn)(d),u=(0,a.cn)(d.chainId),m=(0,a.cn)((0,s.Mo)(d.chainId));(0,a.cn)(e=>(0,s.VH)(e(u))),(0,a.cn)(null,(e,t,r,n)=>{if(!s.z2.includes(r))return;let a=s.ei[r];localStorage.setItem("selectedMarket",r),t(c,r),t(l,a),t(u,a.chainId),t(m,(0,s.Mo)(a.chainId))}),(0,a.cn)(e=>t=>{var r;let{reserveAddress:a,isWrappedBaseAsset:s}=t,i=e(m),d=e(l),c=d.chainId,u=!!(d&&i.isTestnet&&!d.permitDisabled&&!s),v=!!(d&&c&&(null===(r=o[c])||void 0===r?void 0:r[n.getAddress(a).toLowerCase()]));return u||v})},33537:function(e,t,r){"use strict";r.d(t,{Ux:function(){return o.Ux},h:function(){return v}});var n,a,s=r(93915),o=r(77716);(n=a||(a={})).APPROVE="Transaction",n.PERMIT="Signed message";let i=()=>{let e=localStorage.getItem("walletApprovalPreferences");return e?JSON.parse(e):{}},d=(0,s.cn)(""),c=(0,s.cn)(!1),l=(0,s.cn)(!1),u=(0,s.cn)("Signed message");(0,s.cn)(null,(e,t,r)=>{t(c,r)}),(0,s.cn)(null,(e,t,r)=>{t(l,r)}),(0,s.cn)(null,(e,t,r)=>{let n=e(d);if(""!==n){let e=i();e[n.toLowerCase()]=r,localStorage.setItem("walletApprovalPreferences",JSON.stringify(e)),t(u,r)}});let m=(0,s.cn)(null,(e,t)=>{let r=e(d);if(""!==r){let e=i()[r.toLowerCase()];t(u,null!=e?e:"Signed message")}});(0,s.cn)(null,(e,t,r)=>{t(d,r||""),t(l,!1),e(m)});let v=(0,s.MT)()}}]);